A fast direct solver for the advection-diffusion equation using low-rank approximation

نویسنده

  • Jonathan R. Bull
چکیده

Today’s most powerful supercomputers make use of many thousands or millions of parallel processors to achieve high speeds. However, some of the core solution algorithms in computational physics codes are not well suited to this environment. Linear scaling is generally lost as the number of processors becomes very large. New solution algorithms specifically designed for massively parallel execution are urgently needed. In this context, hierarchical algorithms such as the Fast Multipole Method (FMM) [1], H matrices [2] and H matrices [3] have considerable potential. They can solve elliptic PDEs with N degrees of freedom in O(N logN) or O(N) operations and demonstrate excellent parallel scaling [4, 5]. There is one catch, however: hierarchical methods are only useful for PDEs with a Green’s function that decays with increasing distance between two points. Then one can compute a low-rank approximation of the inverse of the system matrix by hierarchically compressing blocks far from the diagonal. Hyperbolic PDEs do not satisfy this criterion. However, Bull et al. [6] showed that by discretising the 1D periodic advection-diffusion equation in time such that the advective term was explicit and the diffusion term implicit, then the linear system was suitable for low-rank approximation. Simple non-hierarchical low-rank approximation methods were able to obtain linear scaling of CPU time with N on a serial processor. In this talk, the ideas are extended to two dimensions and non-periodic domains. New analysis and results are presented. Figure 1 shows the exact solution (left) and solution obtain with the direct solver (right) for propagation of a Gaussian initial condition on a non-periodic domain.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Direct Solver for the Advection-diffusion Equation Using Green’s Functions and Low-rank Approximation

A new direct solution method for the advection-diffusion equation is presented. By employing a semi-implicit time discretisation, the equation is rewritten as a heat equation with source terms. The solution is obtained by discretely approximating the integral convolution of the associated Green’s function with advective source terms. The heat equation has an exponentially decaying Green’s funct...

متن کامل

Approximation of stochastic advection diffusion equations with finite difference scheme

In this paper, a high-order and conditionally stable stochastic difference scheme is proposed for the numerical solution of $rm Ithat{o}$ stochastic advection diffusion equation with one dimensional white noise process. We applied a finite difference approximation of fourth-order for discretizing space spatial derivative of this equation. The main properties of deterministic difference schemes,...

متن کامل

Galerkin Method for the Numerical Solution of the Advection-Diffusion Equation by Using Exponential B-splines

In this paper, the exponential B-spline functions are used for the numerical solution of the advection-diffusion equation. Two numerical examples related to pure advection in a finitely long channel and the distribution of an initial Gaussian pulse are employed to illustrate the accuracy and the efficiency of the method. Obtained results are compared with some early studies.

متن کامل

A Fast Block Low-Rank Dense Solver with Applications to Finite-Element Matrices

1. Abstract. This article presents a fast dense solver for hierarchically off-diagonal low-rank (HODLR) matrices. This solver uses algebraic techniques such as the adaptive cross approximation (ACA) algorithm to construct the low-rank approximation of the off-diagonal matrix blocks. This allows us to apply the solver to any dense matrix that has an off-diagonal low-rank structure without any pr...

متن کامل

Preconditioned Generalized Minimal Residual Method for Solving Fractional Advection-Diffusion Equation

Introduction Fractional differential equations (FDEs)  have  attracted much attention and have been widely used in the fields of finance, physics, image processing, and biology, etc. It is not always possible to find an analytical solution for such equations. The approximate solution or numerical scheme  may be a good approach, particularly, the schemes in numerical linear algebra for solving ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016